package com.cn.wanxi.io;

import com.cn.wanxi.dto.CommonModelDto;
import com.cn.wanxi.dto.CompanyModelDto;
import com.cn.wanxi.model.NavModel;

import java.util.List;

/**
 * 头部和底部公共区域的信息
 */
public class CommonIO {
    /**
     * 将公司信息和导航信息封装到CommonModelDto
     * @return
     */
    public CommonModelDto getFromCommon() {
        CommonModelDto commonModelDto = new CommonModelDto();
        commonModelDto.setCompanyModel(getCompanyModel());
        commonModelDto.setNavList(getNavList());
        return commonModelDto;
    }

    /**
     * 得到公司信息
     * @return
     */
    private CompanyModelDto getCompanyModel() {

        return new CompanyModelIO().getCompanyModel();
    }

    /**
     * 得到导航信息
     * @return
     */
    private List<NavModel> getNavList() {
        NavIO navIO = new NavIO();
        return navIO.getNavListFromNote();
    }
}
